Multiphase fluid flows occur when two or more fluids that could not be able to mix (such as air and water) find an interface. Multiphase flows can be categorized to single component Multiphase fluids, e. g., water and vapor, and multi-component Multiphase fluids such as oil-water mixture in porous media. These Multiphase flow modeling methods that are divided into microscopic, mesoscopic and macroscopic approaches have been the major focus of this review paper by emphasizing on the methods of population balance model, level set, phase field, lattice boltzmann, size exclusion, front-tracking, and volume of fluid. As result of this study, it could be mentioned that the front-tracking and phase field methods could be accounted as methods with high accuracy and that level set and volume of fluid methods are conceptually simple, while the phase field methods are struggling with complex computational analysis. Achieving to the numerical instability like what happens to the lattice Boltzmann method is more probable than phase field and volume of fluid method. Less time is the main advantage of the lattice Boltzmann method while the population balance method is suffering from long time of analysis. Finally, selection of an appropriate methods most be excuted based on concept of problem, time, cost and accuracy of considering systems.